﻿/* 通用 */
*{ margin:0; padding:0}
body{ font-size:12px; font-family:Arial; background:url(/images/headerbg.gif) repeat-x; color:#333}
a{ text-decoration:none; color:#333}
a:hover{ text-decoration:underline;color:#C62700}
img {border:0}
.mw{ width:970px; margin:0 auto}/*总体宽度*/
.mt{ margin-top:10px;}/*区域间距*/
.fl{ float:left}
.fr{ float:right}
.fm{ float:middle}
.left{ float:left}
.middle{ float:left}
.right{ float:right} 
.cl{ clear:both; height:0; overflow:hidden}
.clear{ clear:both; display:block;}
.nobb{border-bottom:none !important}
li{ text-decoration:none; list-style:none;vertical-align: bottom;}
ul{ margin:0; padding:0}

/**topbar*/
.top{ height:29px; border-bottom:solid 1px #cccccc; width:100%; background:url(../images/topbarbg.png) #ffffff; border-bottom:solid 1px #e7e7e7;}
.topbar{ width:970px; margin:0 auto;}
.topbar div{line-height:29px;}
.topbar div a{ display:inline-block; margin:0px 5px;}
.topbar .l{float:left;}
.topbar .r{float:right}

/* header */
.headermo{ height:70px; background:url(../images/logobg.png); border-bottom:solid 1px #92c5da;}
.header{width:970px; margin:0 auto;}
.logo{ width:204px; height:35px; margin-top:0px; padding-left:16px}


.nav{ background:url(/images/index-nav.png); height:38px; line-height:38px; }
.nav .left{width:9px; height:39px; background:url(/images/nav_left.gif);}
.nav .middle{text-align:center;}
.txtalgincen{ text-align:center}
.nav   a{ color:#FFF; font-size:14px; padding:0 20px; display:inline-block; font-weight:bold; background:url(/images/navline.png) no-repeat scroll right transparent}
.nav   .r{ padding:0 20px; }
.nobg{ background:none !important}

.infobar{width:800px;  height:35px; border:solid 0px #92c5da; margin-top:11px; padding:33px 2px 0px 600px}
.logged_infobar{width:800px;  height:35px; border:solid 0px #92c5da; margin-top:11px; padding:33px 2px 0px 600px}
.searchbar{ width:350px;  height:35px; border:solid 0px #92c5da; margin-top:11px; padding:16px 2px}
.searchbar .t{ width:102px; float:left; height:38px; line-height:18px; overflow:hidden}
.searchbar .btns{ float:left; padding-top:2px}
.searchbar .btns a{ border:none; width:72px; height:29px; background:url(../images/btn_change.png); display:block}
.searchbar .divkey{ clear:both; margin-top:3px; height:22px; width:auto;}
.searchbar .divkey .inp{ height:18px; width:300px; border:solid 1px #a4c9ee; line-height:18px;color:#999; padding-left:3px; vertical-align:middle;float:left}
.searchbar .divkey .searchbtn{ margin:2px 0 2px 5px;background:url(../images/magnifier.png); border:none; width:16px; height:16px; cursor:pointer; display:block; float:left}
.banner{margin-top:11px; margin-right:10px;}

/*IE6 png 透明 只做筛选器*/
.mypngbg{}
 

/* content */
.content{margin-top:10px; *margin-top:50px; _margin-top:10px}
.content .left{ width:220px}
.content .left .curronline{ font-size:14px; line-height:37px; height:37px; text-align:center}
.content .left .curronline #curronline{ color:#ff6600; font-weight:bold; font-size:16px; font-family:Arial;}
.content .left .indexleftline{ background:url(/images/index_left_line.png) repeat-x center; height:1px; width:186px; margin: 0 auto; margin-top:4px;  }
.content .left .userinfo { border:#becfd3 1px solid; padding:1px;}
.content .left .userinfo .username{ color:#0000ff }
.content .left .userinfo ul{ width:175px; margin:0 auto}
.content .left .userinfo ul li{ height:22px; line-height:22px; overflow:hidden}
.content .left table{ width:180px; margin:0 auto}
.content .left .leftlogin input{ width:180px; height:22px; line-height:normal}
.content .left .leftlogin .llt{  background:url(../images/index_left_bg.png) repeat-x; height:38px; text-align:center;  line-height:38px; font-size:16px; font-weight:bold;  color:#666; }
.content .left .leftlogin .form{ border-top:none; height:152px; overflow:hidden}
.content .left .leftlogin .btn{ width:70px;}
.content .left .leftlogin td{ line-height:28px;}
.content .left .news{border:#becfd3 1px solid; line-height:21px; margin-top:10px; padding:10px; font-size:13px; }
.content .left .news .hea{ font-size:14px; font-weight:bold;}
.content .left .news .con{ margin-top:5px;}
.content .left .regbtn{ display:inline-block; background:url(/images/index-reg-btn.png); height:27px; width:72px; }
.content .left .loginbtn{background:url(/images/login-btn.png);height:27px !important; width:72px !important; border:0; margin:0; padding:0; float:right}
.content .left .index_left_btna{ border:1px solid #999; background:url(/images/indexleftbtnbg.png); height:21px!important; width:73px!important;  display:inline-block; vertical-align:bottom; line-height:20px; color:#333}
.content .left .index_left_btn{ border:1px solid #999; background:url(/images/indexleftbtnbg.png); height:23px!important; width:73px!important}
.content .left .indexleftbtn{margin: 12px auto 0; text-align: center;width: 185px;}

.content .left .leftlogin .news .hea li{ width:96px; float:left;}
.content .left .leftlogin .news .hea .more{ text-align:right}

.content .right{ width:750px;}
.content .right .share,.content .right .qzone,.content .right .sina,.content .right .kaixin,.content .right .renren{ padding-left:18px; height:12px; padding-top:2px; padding-bottom:2px;display:inline-block; margin-left:4px}
.content .right .share{ background:url(/images/add.gif) no-repeat;}
.content .right .qzone{ background:url(/images/qzone.gif) 0 0px no-repeat;}
.content .right .sina{ background:url(/images/sina.gif) no-repeat;}
.content .right .renren{ background:url(/images/renren.gif) no-repeat;}
.content .right .kaixin{ background:url(/images/kaixin.gif) no-repeat;}


.content .right .h{ height:28px; display:inline-table; vertical-align:middle; width:750px}
.content .right .t{ font-size:14px; font-weight:bold; margin:0 22px; display:inline-block}
.content .right .btnr{ width:140px; margin-left:28px;}
.content .right .examstep{ border:1px solid #becfd3; width:740px; float:right;height:229px; font-size:13px; margin-bottom:10px}
.content .right .examstep ul{ height:66px; border-bottom:1px dashed #ccc; line-height:28px; padding-top:6px;}
.content .right .examstep li{ padding-left:25px; font-size:14px;}
.content .right .examstep .h1{ font-size:14px; font-weight:bold}
.content .right .examstep .btnd{ width:88px; margin-right:32px;}
.content .right .examstep .sec{ background:#f7fcfd}

.content .right .intr .left{ width:418px; margin-left:18px;_margin-left:8px; font-size:14px;}
.content .right .intr .left h3{ font-size:14px; line-height:24px;}
.content .right .intr .left ul{ width:418px; margin-top:5px; height:74px}
.content .right .intr .left li{ width:345px; float:left}
.content .right .intr .left .img{ width:51px; margin-right:12px}
.content .right .intr .right{ background:url(/images/indexbox.gif) no-repeat; height:251px; width:301px}
.content .index_boxlink{ font-weight:bold; color:#336699; font-size:14px; float:right; margin-left:16px;}



.main{}
.title a{}
.title{ height:41px; background:url(/images/main_title_bg.gif); font-size:14px; font-weight:bold ; line-height:41px; overflow: hidden}
.title .left{ height:41px;background:url(/images/main_title_left.gif); width:9px; }
.title .right{ height:41px;background:url(/images/main_title_right.gif); width:9px; }
.title .middle{ width:920px; overflow:hidden;background:url(/images/regtag.gif) no-repeat  0 10px; padding-left:30px}
.title .back{ float:right;  width:50px}
.title .t{ float:left;  width:750px}

/* reg */
.reg{ height:510px; border-right:1px solid #becfd3; border-left:1px solid #becfd3}
.reg .top , .login .top{ text-align:right; height:50px; line-height:50px; margin-right:18px}
.reg .top a{ font-size:14px}
.reg .left { background:url(/images/reg_14.gif) no-repeat; margin-left:52px; width:219px; height:318px;}
.reg .from {}
.reg .from td{ height:45px;font-size:14px}
.reg .from input, .login .from input{ height:23px; line-height:23px}
.reg .from .per{ font-size:14px; font-weight:bold; text-align:right; width:100px; }
.reg .from .longtext , .login .from .longtext{ width:250px;}
.reg .from .shorttext{ width:70px;}
.reg .from .litext{ width:40px;}


/* login*/
.login{ height:320px; border-right:1px solid #cccccc; border-left:1px solid #cccccc}
.login .left{ margin-left:40px; background:url(/images/loginimg.gif) no-repeat; width:511px; height:221px;}
.login .from { width:400px;}
.login .from .per{ font-size:14px; font-weight:bold; text-align:right; width:100px; }
.login .from td{ height:57px; line-height:57px} 
.login .regbtn{width:250px; height:25px;}




/*forget*/
.forget{ height:225px;}
.forget .from{ width:320px; margin:0 auto} 



.main .foot{ height:9px; background:url(/images/main_foot_bg.gif); overflow:hidden}
.main .foot .left{ height:9px;background:url(/images/main_foot_left.gif); width:9px; }
.main .foot .right{ height:9px;background:url(/images/main_foot_right.gif); width:9px; }

/* bottom */

.bottom {
	WIDTH: 970px; ;float:right;
}
.bottomcon {
	TEXT-ALIGN: center; LINE-HEIGHT: 28px; MARGIN: 0px 0px
}

/*sxlx*/
.sxlx{margin-top:0px; *margin-top:38px;_margin-top:0px;} 
.sxlx .left{ width:218px; border:solid 1px #afd6e2; border-top:none}
.sxlx .left table{ width:180px; margin:0 auto}
.sxlx .left .leftlogin input{ width:180px; height:22px; line-height:normal}
.sxlx .left .leftlogin .llt{ height:27px; border:1px solid #DEEEF3; background:#DEEEF3; line-height:27px; font-size:14px; font-weight:bold; padding-left:15px;}
.sxlx .left .leftlogin .form{ border-bottom:#afd6e2 1px solid; margin-bottom:1px;background-color:#DEEEF3; border-top:none; height:200px; overflow:hidden}
.sxlx .left .leftlogin .form ul{ margin:15px; font-size:12px;}
.sxlx .left .leftlogin .form ul li{ height:36px}
.sxlx .left .leftlogin .form ul li div{  margin-left:68px}

.sxlx .left .leftlogin .btn{ width:70px;}
.sxlx .left .leftlogin td{ line-height:28px;}
.sxlx .left .news{border:#DEEEF3 1px solid; line-height:21px; background:#DEEEF3; padding:10px; font-size:13px; }
.sxlx .left .news .hea{ font-size:14px; font-weight:bold;}
.sxlx .left .news .con{ margin-top:5px; height:220px;}
.sxlx .left .news .con ul{ width:191px; float:right; margin-left:17px; position:absolute; margin-right:-1px;}
.sxlx .left .news .con ul li{ height:33px; background:url(/images/navbg.png); line-height:33px; text-align:center; width:181px; clear:both}
.sxlx .left .news .con ul .on{ height:33px; background:url(/images/navonbg.png) no-repeat;  width:191px;  float:right; margin-top:-1px}
.sxlx .left .news .con ul li a{ color:#2c687a; font-size:14px; } 
.sxlx .left .news .con ul dd{ float:left; height: 33px; overflow: hidden;}
.sxlx .left .news .con ul li img { width:16px; height:16px; margin-top:8px; margin-left:30px; margin-right:12px;}

.sxlx .right{ width:750px; border-top:solid 1px #afd6e2;}
.sxlx .right .share,.sxlx .right .qzone,.sxlx .right .sina,.sxlx .right .kaixin,.sxlx .right .renren{ padding-left:18px; height:12px; padding-top:2px; padding-bottom:2px;display:inline-block; margin-left:8px}


.sxlx .right .allshare{ float:right; }
.sxlx .right .share{ background:url(/images/add.gif) no-repeat;}
.sxlx .right .qzone{ background:url(/images/qzone.gif) 0 0px no-repeat;}
.sxlx .right .sina{ background:url(/images/sina.gif) no-repeat;}
.sxlx .right .renren{ background:url(/images/renren.gif) no-repeat;}
.sxlx .right .kaixin{ background:url(/images/kaixin.gif) no-repeat;}
.sxlx .right .h{ height:28px; display:inline-table; vertical-align:middle; width:750px; margin-top:12px; margin-bottom:8px}
.sxlx .right .h .fl{ width:360px}
.sxlx .right .t{ font-size:19px; font-weight:bold; margin:0 22px; display:inline-block; float:left}
.sxlx .right .btnr{ width:140px; margin-left:28px;}
.sxlx .right .exam{ width:560px; float:left}
.sxlx .right .examstep{ border-left:none;   width:530px;  font-family:"Arial";margin-left:30px }
.sxlx .right .examstep .tian{ width:530px; min-height:220px}
.sxlx .right .examstep ul{ line-height:28px; margin-top:6px;}
.sxlx .right .examstep li{ font-size:13px; margin-bottom:5px; margin-top:5px}
.sxlx .right .examstep .h1{ font-size:13px}
 
.examstepright{width:740px; float:right;height:229px; font-size:13px; margin-bottom:10px}
.examstepright ul{ height:66px; border-bottom:1px dashed #ccc; line-height:28px; padding-top:6px;}
.examstepright li{ padding-left:25px; font-size:14px;}
.examstepright .h1{ font-size:14px; font-weight:bold}
.examstepright .btnd{ width:88px; margin-right:32px;}
.examstepright .sec{ background:#f7fcfd}
.examstepright .btnd{ width:100px; height:30px; margin-right:19px; border:0; cursor:pointer}  
.examstepright .index_exam{ background:url(/images/index-exam-btn.png)}
.examstepright .index_list{ background:url(/images/index-list-btn.png)}
.examstepright .index_random{ background:url(/images/index-random-btn.png)}
.examstepright .index_chapter{ background:url(/images/index-chapter-btn.png)}
.examstepright .index_wrong{ background:url(/images/index-wrong-btn.png)}
.examstepright .index_print{ background:url(/images/index-print-btn.png)}
.examstepright .index_vip{ background:url(/images/index-vip-btn.png)}
 
.content .right .examstep .btnd{ width:100px; height:30px; margin-right:19px; border:0; cursor:pointer}  
.content .right .examstep .index_exam{ background:url(/images/index-exam-btn.png)}
.content .right .examstep .index_list{ background:url(/images/index-list-btn.png)}
.content .right .examstep .index_random{ background:url(/images/index-random-btn.png)}
.content .right .examstep .index_chapter{ background:url(/images/index-chapter-btn.png)}
.content .right .examstep .index_wrong{ background:url(/images/index-wrong-btn.png)}
.content .right .examstep .index_print{ background:url(/images/index-print-btn.png)}
.content .right .examstep .index_vip{ background:url(/images/index-vip-btn.png)}

.sxlx .right .examad{ width:181px; float:right}
.sxlx .right .nologin{ background:#ffffc8; border:1px solid #CCC ; padding:3px; width:370px; text-align: center;margin:0 auto;}
.sxlx .right .answerinfo{ font-size:13px; margin:0 auto;  margin-top:8px ; margin-bottom:4px;width:530px;}
.sxlx .right .answerinfo #answers input{ width:40px; height:25px;}
.sxlx .right .answerinfo .left input{ width:60px; height:25px;}
.sxlx .right .answerinfo .middle input{ width:80px; height:25px;}
.sxlx .right .answerinfo .fr input{ width:79px; height:25px;}
.sxlx .right .answerinfo .left{ width:150px;}


.sxlx .right .answerinfo .left,.sxlx .right, .answerinfo .middle{margin-top:5px; border:none}
.sxlx .right .jindu{   margin:0 auto;  margin-top:2px ; margin-bottom:2px; width:530px; border:1px solid #ccc; height:18px}
.sxlx .right .nowjindu{ background:url(/images/now.gif); height:18px}
.sxlx .right .paperinfo{ font-size:13px; margin:0 auto;  margin-top:10px ; margin-bottom:42px; *margin-bottom:10px;   width:530px;}
.sxlx .right .paperinfo .left{ width:145px; margin-top:0px;*margin-top:6px; border:none}
.sxlx .right .intr .ADlong{ width:735px; float:right}
.sxlx .right .intr { width:750px;}




.h10b{ background:#DEEEF3; height:15px; border-left: solid 1px #afd6e2;border-right: solid 1px #afd6e2}

.wrong { width:740px !important; float:right}
.wrong .fl{ width:580px; cursor:pointer;}
.wrong .fr{ width:112px;}
.wrong .infos{ font-size:13px; line-height:28px;}
.wrong .linkss{ text-align:right; font-size:13px;}
.wrong .linkss a{font-size:13px; line-height:22px; display:inline-block; margin-right:60px; float:left}
.wrong .tb_wronglist{ background:#ccc; clear:both}
.wrong .tb_wronglist td{ background:#fff;}
.wrong .tb_wronglist{ font-size:13px; line-height:24px;} 
.wrong .tb_wronglist .Num{ width:50px;}
.wrong .tb_wronglist .question{ width:568px;}
.wrong .tb_wronglist .detail{ width:128px;}
.wrong .tb_wronglist .Questionl{ clear:both;}
.wrong .tb_wronglist .Questionl .answers{ clear: both; float: left; width: 350px; overflow: hidden}
.wrong .tb_wronglist .Questionl .img{ float: right;}
.wrong .tb_wronglist .Questionl .img img{}
.wrong .tb_wronglist .bestanswer{ clear:both; line-height:24px; float:left; width:100%;}
.wrong .tb_wronglist h5{ font-size:13px; padding:4px}


.page { width:740px !important; float:right ; font-size:13px; line-height:29px;}
.page .fl{ width:100px;}
.page .fr{ width:500px;}



.print{ width:730px !important; float:right}
.print ul { width:538px; float:left; border-bottom:#BECFD3 1px solid}
.print ul li {border:1px solid #BECFD3; border-bottom:none;    font-size:13px; padding:19px 8px;  height:38px;}
.print ul  .b{ background:#F7FCFD}
.print ul h3{ font-size:15px; line-height:30px;}
.print dl{ height:40px; line-height:40px; _margin-top:6px}
.print dd{ float:left}
.print .raprint{ width:300px;}
.print .down{margin-left:15px;*margin-left:7px; float:left}
.print .down input{background: url("/images/btn/prenextbg.png") repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;font-weight: bold; height: 24px; width: 109px;  padding-left:12px;line-height:25px; cursor:pointer}
.print .down .btndown{ background:url("/images/btn/down.png") repeat scroll 0 0 transparent;}
.print .down .btnprint{ background:url("/images/btn/print.png") repeat scroll 0 0 transparent;}
.print .togetherornot{ font-size:14px; margin-bottom:14px}


.chapter{ width:730px}
 

.tb_chapter{ background:#BECFD3; float:right; width:730px; margin-top:10px; }
.tb_chapter td{ background:#fff; vertical-align:middle; padding:10px;}
.tb_chapter .b td{ background:#F7FCFD}
.tb_chapter h3{ font-size:13px; line-height:30px;}
.tb_chapter .chaleft{ width:580px;   padding:12px}
.tb_chapter .charight{width:130px;   padding:12px; text-align:center}

.s,.s21,.s22,.s,.s2{ display:inline-block}
.chapter li .s{ width:75px}
.chapter li .s21, .s22{ width:90px}
.chapter li .s2{ margin-left:82px; width:75px}
.chapter li .s{ margin-left:24px;}



/*exam*/


.examselbox{ width:740px; float:right}
.examselbox  { border-bottom:1px solid #999; border-right:1px solid #999; }
.examselbox ul li{ border-left:1px solid #999; border-top:1px solid #999; width:36px; line-height:18px; float:left; text-align:center; cursor:pointer }
#div_useranswer_res{ border:none}
#div_times{ color:#C62700; font-size:14px; font-weight:bold}

.result{ width:738px; border:1px solid #ccc; float:right;  height:180px; text-align:center; font-size:14px; line-height:38px;}
.result .thisscores{ font-size:16px; line-height:55px;}
.result #thisscore{ font-family:Arial; font-size:20px; font-weight:bold}
.result .reanswer{ text-align:right;}
.result .reanswer a{ margin-left:72px; margin-right:12px}
.tb_result td{ background:#fff; line-height:18px; padding:3px;}
.tb_result { width:740px; float:right; margin-top:10px; background:#ccc}

/*仿真试题*/


.sureexam{ line-height:32px; font-size:14px; width:330px; margin:0 auto; text-align:left; padding-top:30px;}
.sureexam  .surebtn{ height:25px; width:100px; margin:0 auto 0 45px; display:block;background: url("/images/btn/prenextbg.png") no-repeat ;color: #FFFFFF;font-size: 12px;font-weight: bold;line-height: 25px;text-align: center;width: 109px; border:0; cursor:pointer}
 
.exams,.time,.answers,.logoinfo{ width:993px; margin:0 auto; }
.boxmt{ margin-top:15px}
.logoinfo{ height:30px;}
.exams .left,.time .left{ width:164px; }
.exams .right,.time .right{ width:819px;}
.softbox{ border:#CCC 1px solid}
.softboxtitle{ margin-top:-8px; background:#FFF; color:#C00; position:absolute; margin-left:12px; font-size:12px; font-weight:bold; padding-left:3px; padding-right:3px}
.examination{ height:46px;}
.kaochang{ line-height:44px;text-align:center}
.kaosheng{ height:216px}
.kaoshenginfo{ text-align:center; padding-top:18px;}
.kaoshenginfo img{ height:100px;}
.kaoshenginfo ul{ width:108px; margin:4px auto 0}
.kaoshenginfo li{ text-align:left; line-height:22px; white-space: nowrap;overflow:hidden}
.lasttime{ height:35px; }
.times{ font-family:Arial; font-size:16px; line-height:35px; text-align:center}

.answerh{ height:208px;}
.answers ul { margin:5px;}
.answers ul li { border:1px solid #CCC;  width:39px; height:30px; margin:1px; float:left; padding:3px; cursor:pointer; overflow:hidden}
.answers ul li dd{ float:left}
.answers ul li .a{ display:inline-block; color:#000; vertical-align:bottom; margin-top:12px; margin-left:5px;}
.answered{ background:#00FFFF}
.now{ background:#0099FF !important}
 
 
.testinfo{ height:279px;}
.lise{ width:640px; float:left ;margin-left:10px;  margin-top:16px; height:226px;}
.lise h1{ font-size:20px; line-height:30px; }
.lise ul  { margin-left:16px;}
.lise ul li { font-size:16px; line-height:27px; }
.ansbtn{ font-size:18px ; font-weight:bold; line-height:30px;}
   
.lisi { padding-top:50px; padding-left:20px; width:160px; height:170px; overflow:hidden; float:left;}  
.lisi img { max-width:160px; max-height:220px;_width:130px;}
.ansbtn{clear: both; width:796px; margin:0 auto}
.usernaa{ width:280px; float:left}
.usernaafz{ float:left;display: inline-block;padding-right: 8px;}
.userfzzq{float:left; padding-right:8px; font-size:14px; font-weight:normal;}
.ansbtns{ width:320px; float: right; display:none;}
.ansbtns input{ width:70px; margin-left:8px; height:35px; font-size:16px; font-weight:bold;vertical-align:middle}

.cblue{ color:#00F}
.tishi{ float:left; width:305px;}
.tishis{ height:35px; line-height:35px; padding-left:8px; font-size:12px; }
.nfjbtn{ width:486px; text-align:center; float: right; padding-right:14px;}
.nfjbtn input { width:90px; height:38px; font-size:16px; font-weight:bold; margin-left:10px; }
#checkform{ position:absolute; top:0px; left:0; height:100%;_height:600px;  background:#fff; width:100%;display:none}
#checkform1{background-color:#fff; position:absolute; top:0; display:none; border:#666 1px solid; padding:2px;}
.querent{ text-align:center; font-size:28px; font-weight:bold; color:#FF0000; height:60px; line-height:60px;width:436px; background:#6B7076;}/**/
.querenc{ text-align:left; font-size:22px; line-height:32px; padding-left:12px; margin-top:2px; width:424px;background:#81AE77; color:#000}/**/
.querenh{ height:200px;}
.querenh2{ height:165px;}
.submit{  text-align:center; margin-top:2px;height:78px; padding-top:30px;background:#609;}/**/
.submit input { width:100px; height:45px; font-size:16px; font-weight:bold; }

#checkform2{background-color:#fff; position:absolute; top:0; display:none; border:#666 1px solid; padding:2px;}
.close{ font-size:14px; color:#00F; margin-top:2px;padding-left:12px; line-height:34px;background:#F60;  text-align: left;}/**/
 .lssubmit{ text-align:center; margin-top:2px;height:80px; padding-top:30px;background:#609;}/**/
.lssubmit input { width:100px; height:45px; font-size:16px; font-weight:bold; }

/*仿真试题结束*/



/*VIP首页*/

.vip{background:#ffffff; padding-top:10px;position:relative; width:970px; margin:0 auto}
.vip .leftmo{width:210px;height:592px; background:url(../images/menu_bottom.png) bottom center no-repeat; margin-top:-11px; float:left; } 
.vip .leftmob{ width:208px; height:578px;border-right:solid 1px #92c5da; border-left:solid 1px #92c5da; background:#f2f8fc;position:relative;}
.vip .leftmenu{width:190px;height:566px;padding:12px 0px 0px 19px; position:absolute;left:0px; top:0px; font-size:14px}
.vip .leftmenu li{height:37px; clear:both;background:url(/images/menu_nom.png) left no-repeat; padding:1px 0px 1px 20px; width:170px;}
.vip .leftmenu li a{ display:block; width:115px; height:37px;line-height:37px; border:none; padding-left:45px;background-position:left center; background-repeat:no-repeat;}
.vip .leftmenu .menuhome a{ background-image:url(../images/memu_home.png)}
.vip .leftmenu .menucourse a{ background-image:url(../images/memu_coursehot.png)}
.vip .leftmenu .menuselect a{ background-image:url(../images/menu_select.png)}
.vip .leftmenu .menulist a{ background-image:url(../images/menu_list.png)}
.vip .leftmenu .mmenurandom a{ background-image:url(../images/menu_random.png)}
.vip .leftmenu .menuchapter a{ background-image:url(../images/menu_chapter.png)}
.vip .leftmenu .menufzst a{ background-image:url(../images/memu_fzsthot.png)}
.vip .leftmenu .menuwrong a{ background-image:url(../images/menu_wrong.png)}
.vip .leftmenu .menuscores a{ background-image:url(../images/menu_scores.png)}
.vip .leftmenu .menuremove a{ background-image:url(../images/menu_remove.png)}
.vip .leftmenu .menudown a{ background-image:url(../images/menu_down.png)}
.vip .leftmenu .menuranking a{ background-image:url(../images/menu_ranking.png)}
.vip .leftmenu .mobile a{ background-image:url(../images/mobile.png)}


.vip .leftmenu .on{background:url(../images/menu_on.png) left no-repeat #ffffff; margin-top:-2px; font-weight:bold}
/*
.vip .left{ width:210px;}
.vip .left .bg{ background:url(/images/vip-menu-bg.png)  repeat-x; height:580px ; width:205px; float:right}
.vip .left .topinfo{ height:202px}
.vip .left .searchtext{ width:146px; height:18px; padding-left:3px; line-height:18px; color:#999; border:1px solid #7F9DB9}
.vip .left .searchtype{ margin-right:5px}*/
/*.vip .left .searchbtn{    width:60px;   cursor:pointer}*/
.vip .left .searchtype{ width:70px; }
.vip .left .searchbtn{ background:url(../images/magnifier.png); height:16px; width:16px; border:0; cursor:pointer; margin-left:8px;_margin-left:4px}
.topinfo .llt{ height:27px; line-height:27px; font-size:13px; font-weight:bold; padding:5px 10px 0px 10px; overflow:hidden;}
.topinfo .llt .l{float: left;overflow:hidden}
.topinfo .llt .r{float: right; text-align:right}
.topinfo {margin-bottom:1px; border-top:none; height:200px; overflow:hidden}
.topinfo  ul{ margin:10px 0px 10px 10px; font-size:13px;}
.topinfo  ul li{ height:32px}
.topinfo  ul li div{  margin-left:68px}

.linksinfo{ margin-top:13px}
.linksinfo ul { margin-left:-5px; width:210px; _position:absolute}
.linksinfo ul li { font-size:14px; color:#FFF; height:31px; line-height:31px; text-align:center}
.linksinfo ul li a{ color:#FFF}
.linksinfo ul .links { height:1px; line-height:1px;border-bottom:#3a76ad 1px dashed; width:185px; margin:0 auto}
.linksinfo .on { background:url(/images/vip-menu-now.png) no-repeat; height:38px; width:210px;  }
.linksinfo .on a{ font-size:14px; font-weight:bold; color: #333}
#SelectDTTk{ display:none}
.SelectDTTk{ text-align:left; padding:0 30px;}
.SelectDTTk ul{ margin:7px 0 !important;}
.SelectDTTk .h1{ line-height:35px; font-size:14px; font-weight:bold ; width:120px;}

.vip .right{ width:750px; float:right}
.vip .right .boxtitle{  border-top:1px #a4c9ee solid;border-right:1px #a4c9ee solid;border-left:1px #a4c9ee solid ; padding:0px}
.headerContent0{padding-top:0px;padding-left:12px; height:27px;   line-height:27px;  }
.headerContent1{padding-top:0px;padding-left:12px; height:0px;   line-height:27px;   float:left ; }
.headerContent2{padding-top:0px;padding-left:350px; height:27px;  line-height:27px;   float:center}
.headerContent3{padding-top:0px;padding-left:12px;   line-height:27px; }
.headerContent4{padding-top:0px;padding-left:12px;   line-height:27px; float:left }
.titleinner2{font-size:14px; font-weight:bold; color:#225593;padding-top:8px;padding-right:340px; height:27px; background:url(/images/vip-box-bg.png) repeat-x;  line-height:27px;  float:right}
.titleinner3{font-size:14px; font-weight:bold; color:#225593;padding-top:227px; padding-left:12px;height:27px; background:url(/images/vip-box-bg.png) repeat-x;  line-height:27px;  float:left}
.titleinner{font-size:14px; font-weight:bold; color:#225593;padding-top:8px;padding-left:12px; height:27px; background:url(/images/vip-box-bg.png) repeat-x;  line-height:27px;   float:left}
.titleinner .left{font-size:14px; font-weight:bold; color:#225593; width:280px;}
.titleinner .middle{ width:170px;}
.titleinner .right{ width:120px; font-size:14px; font-weight:normal; color:#333}
.titleinner .right input { width:30px; height:14px; line-height:14px; margin:0 5px; text-align:center}
.titlemore{ position:absolute; right:3px; top:0px; line-height:27px}
.titlemore a{color:#225593; font-size:12px; font-weight:normal}
.vip .right .boxcontent{ border:1px #a4c9ee solid ; border-top:none; background:#FFF;width:800}
.vip .right .boxcontent2{ border:1px #a4c9ee solid ; border-top:none; background:#FFF;width:800}
.vip .right .boxcontent3{ border:1px #a4c9ee solid ; border-top:none; background:#FFF;width:800;}
.vip .right .boxcontent .lastestItems{ padding-bottom:5px; padding-top:5px; height:73px;}
.vip .right .boxcontent .kaoshiTypes{ padding-bottom:5px; padding-top:5px; height:423px;}
.vip .right .boxcontent .kaoshiTypes2{ padding-bottom:5px; padding-top:5px; height:279px;}
.vip .right .boxcontent .kaoshiTypes3{ padding-bottom:5px; padding-top:5px; height:27px;}

.vip .right .zjkcbox{ height:170px}
.vip .right .zjkcbox .zjkc a{ color:#C62700; font-weight:bold}
.vip .right .zjkcbox .stageimgbg{width: 689px; margin: 0 auto; height: 22px; line-height: 22px; background: url(/images/step-0.png) no-repeat; overflow:hidden}
.vip .right .zjkcbox .stageimg{ height:22px; background: url(/images/step-3.png) no-repeat; overflow:hidden}
.vip .right .zjkcbox .stageinfo{width: 699px; margin: 0 auto; height: 30px; line-height: 30px; padding: 10px 0px;}
.vip .right .zjkcbox .stageinfo div{float: left; width: 233px; text-align: center}
.vip .right .zjkcbox .showsetp{ width:223px; height:24px; cursor:pointer; float:left; }




.vip .right .boxcontent .zjkc{ text-align:center; width:720px; margin:0 auto ; line-height:42px; color:#333}
.vip .right .boxcontent .tal{ text-align:left; line-height:55px}
.vip .right .boxcontent .zjkc span{ width:222px; display:inline-block}
.vip .right .boxcontent .myscores{ height:155px}
.vip .right .nologinCourse{ line-height:155px; line-height:155px; text-align:center; font-weight:bold}
.vip .right .nologinScores{ line-height:155px; line-height:155px; text-align:center; font-weight:bold}
.vip .right .vipzhinan{ width:370px; float:left;}
.vip .right .vipzhinan .boxcontent{ line-height:22px;*line-height:23px; padding:9px 0 9px 15px;height: 138px;}
.vip .right .vipzhinan .boxcontent a{ font-family:"Arial";}

.vip .right .paihan{ width:370px; float:right}
.vip .right .paihan .titleinner  { position:relative}
.vip .right .paihan .titleinner .titles{ width:110px; float:left; }
.vip .right .paihan .titleinner .titles .clink{color:#225593; float:left;height:27px; padding:0px 15px;cursor:pointer; font-weight:normal}
.vip .right .paihan .titleinner .titles .clinkon{color:#225593; float:left;height:30px;padding:0px 14px; margin-top:-1px; background:#ffffff;cursor:pointer;border-left:1px #A4C9EE solid;border-right:1px #A4C9EE solid;}
.vip .right .paihan .titleinner  .riqi{ width:200px; float:right; position:absolute; top:3px; left:168px;}
.vip .right .paihan .titleinner  .riqi li { cursor:pointer; width:61px; height:26px; background:url(/images/paihan.jpg) no-repeat; float:left; margin-right:5px; text-align:center; font-size:12px; font-weight:normal}
.vip .right .paihan .titleinner  .riqi .on { background:url(/images/paihanon.jpg) no-repeat;}

.vip .right .paihancon{  padding:9px 0 9px 15px; line-height:23px; height:138px; overflow:hidden;}
 
.vip .right .paihancon .piahanname{ width:135px; display:inline-block;}
.vip .right .paihancon .paihanfen{ width:90px;  display:inline-block;}
.vip .right .paihancon .paihantime{ width:100px;  display:inline-block;}

 

/*专家课程*/
.vip .right .cutNav{ font-size:14px; font-weight:bold ; line-height:35px; display:none}
.vip .right .coursesept{ height:143px}
.vip .right .coursesept .info{ height:96px; }
.vip .right .coursesept  .btnbox{ text-align:center;}
.vip .right .coursesept  .btnbox input{ height:30px; width:150px}

.vip .right .course  .state{width: 699px; margin: 0 auto; height: 30px; line-height: 30px; padding: 10px 0px;}
.vip .right .course  .state .stateinfo{float: left; width: 400px; text-align: left}
.vip .right .course  .state .stateinfo a{ color:#C62700; font-weight:bold;}
.vip .right .course  .state .btn{float: left; width: 233px; text-align: center}

.vip .right #div_tishi{height: 30px; width:400px; line-height: 30px; float: left; text-align:left;}
.vip .right .course  .state .linkinfo{float: right; width: 100px; text-align: right}
.vip .right .course .stageimgbg{width: 689px; margin: 0 auto; height: 22px; line-height: 22px; background: url(/images/step-0.png) no-repeat;overflow:hidden}
.vip .right .course .stageimg{ height:22px; background: url(/images/step-3.png) no-repeat; overflow:hidden}
.vip .right .course .stageinfo{width: 699px; margin: 0 auto; height: 30px; line-height: 30px; padding: 10px 0px;}
.vip .right .course .stageinfo div{float: left; width: 233px; text-align: center}
#append_parent .progresslist{width: 551px; margin:12px 0; line-height: 30px; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc}
#append_parent .progresslist li{ color:#ccc; float: left; height: 33px; line-height: 33px; width: 91px; border-left: solid 1px #cccccc;border-top: solid 1px #cccccc; text-align: center;}
#append_parent .progresslist ul{width: 552px; float: left; overflow:hidden}
#append_parent .progresslist li a{ color:Green;}
#append_parent .progreslistleft{width: 100px; text-align: center; border-top: solid 1px #ccc; float: left}
#append_parent .progresstip{ text-align:left; width: 552px; margin:0 auto;}
#append_parent2 .progresslist{width: 551px; margin:12px 0; line-height: 30px; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc}
#append_parent2 .progresslist li{ color:#ccc; float: left; height: 33px; line-height: 33px; width: 91px; border-left: solid 1px #cccccc;border-top: solid 1px #cccccc; text-align: center;}
#append_parent2 .progresslist ul{width: 552px; float: left; overflow:hidden}
#append_parent2 .progresslist li a{ color:Green;}
#append_parent2 .progreslistleft{width: 100px; text-align: center; border-top: solid 1px #ccc; float: left}
#append_parent2 .progresstip{ text-align:left; width: 552px; margin:0 auto;}


.vip .right .course .showsetp{ width:223px; height:24px; cursor:pointer; float:left; }
.vip .right .course .explain {width: 678px; margin: 0 auto;}
.vip .right .course .explain p{ text-indent: 2em;  line-height: 24px;font-size:12px; margin:10px 0 ;} 
.vip .right .course .StartorContinue { text-align:center; padding:25px; margin-bottom:20px;}
.vip .right .course .StartorContinue input {height:24px; border:0 ; color:#fff; font-weight:bold; cursor:pointer; line-height:25px ;width:109px; background:url(/images/btn/prenextbg.png) no-repeat;}


.vip .right .courseQ{width: 710px; height: 30px; padding: 5px 0px; text-align: right}
.vip .right .courseQ input{ height:24px; border:0 ; color:#fff; font-weight:bold; cursor:pointer; line-height:25px}
.vip .right .courseQ #btn_finish,.vip .right .courseQ #btn_finish2{ width:136px; background:url(/images/btn/gototest.png) no-repeat;}
.vip .right .courseQ #btn_tijiao,.vip .right .courseQ #btn_tijiao2{ width:109px; background:url(/images/btn/prenextbg.png) no-repeat;}
.vip .right .courseQ #div_tishi{ width:400px ; float:left;}
.vip .right .courseQ #div_tishi2{height: 30px; line-height: 30px; float: left; width:400px; text-align:left; float:left}
.vip .right .courseQ .btns{width:300px; float:right;}
/*通用*/

#allexamdiv{ padding-top:20px;}


/*筛选练习*/

input{ vertical-align:middle}
.vip .right .select{ height:143px; }
.vip .right .select .info{line-height:32px;  padding-left:18px; padding-top:5px; padding-bottom:5px;}
.vip .right .select .btnbox{ text-align:center;}
.vip .right .select .btnbox input{ height:30px; width:150px}
.vip .right .select li{ width:140px; margin-right:40px; _margin-right:33px; float:left; height:32px}

.vip .right .nycd{ height:128px !important}
.vip .right .nycd .info{ height:60px; } 
.vip .right .txlx { height:169px; } 
.vip .right .txlx .info{ height:103px;}
.vip .right .dtlx { height:168px; } 
.vip .right .dtlx .info{ height:103px;}

.vip .right .nycd .btnbox input,.vip .right .txlx .btnbox input,.vip .right .dtlx .btnbox input{height:24px; border:0 ; color:#fff; font-weight:bold; cursor:pointer; line-height:25px ;width:109px; background:url(/images/btn/prenextbg.png) no-repeat}


/*我的错题*/
.vip .right .mywrong{}
.vip .right .mywrong .linkshowhide{ margin-top:12px;}
.vip .right .mywrong .trueanswer{ color:Green}
.vip .right .mywrong .wrong{ width:710px !important; float:none; margin:0 auto}
.vip .right .mywrong .wrong .fl { width:570px}
.vip .right .infos{ font-size:13px; line-height:42px;}
.vip .right .linkss{ text-align:right; font-size:13px;margin-bottom: 12px;  margin-top:3px; line-height:25px; }
.vip .right .linkss a{background: url("/images/btn/linkbtnbg.png") no-repeat ;color: #FFFFFF;display: inline-block;float: left;font-size: 12px;font-weight: bold;line-height: 25px;margin-right: 20px;text-align: center;width: 82px;}
.vip .right .linkss .not a{background:none; color:#0078BA; width:auto; height:auto; font-weight:normal; margin-right:15px}
.vip .right .linkss .not { display:inline-block; float:left; width:220px;}
.vip .right .linkss .not .paixu{ margin-right:5px; color:#0078BA; float:left}
.vip .right .linkss .countnum{ padding:0 4px; color:#C62700;}
.vip .right .linkss .clearallwrong{margin-left:70px}
.vip .right .tb_wronglist{ background:#ccc; clear:both}
.vip .right .tb_wronglist td{ background:#fff;}
.vip .right .tb_wronglist{ font-size:13px; line-height:24px;} 
.vip .right .tb_wronglist .Num{ width:50px;}
.vip .right .tb_wronglist .detail{ width:138px;}
.vip .right .tb_wronglist .Questionl{ clear:both; padding:4px}
.vip .right .tb_wronglist .Questionl .answers{ clear: both; float: left; width: 352px; overflow: hidden;margin-left: 22px;*margin-left: 21px;_margin-left: 11px;}
.vip .right .tb_wronglist .Questionl .answers label{ cursor:pointer;}
.vip .right .tb_wronglist .Questionl .img{ float: right; width:150px; overflow:hidden; margin-right:16px;}
.vip .right .tb_wronglist .Questionl .img img{ max-width:150px;_width:expression(this.clientWidth>=150?"150px":"");overflow:hidden;}
.vip .right .tb_wronglist .bestanswer{background: none repeat scroll 0 0 #F4F8FB; color: #1772C5; float: left; line-height: 24px; margin-top: 8px; width:100%}
.vip .right .tb_wronglist .bestanswer strong{ margin:8px}

/*我的成绩*/
.vip .right .myscores{ height:513px;}
.vip .right  .mysorce td{ background:#fff; padding:5px; line-height:20px;}
.vip .right  .mysorce { background:#ccc; width:715px; margin:0 auto; margin-bottom:18px;}
.vip .right .mysorce .tb_h td{ background:#929283; color:#fff; font-weight:bold; text-align:center;}
.vip .right .mysorce .more{ text-decoration:underline; color:#0078BA}
.vip .right .mysorce .id{width: 34px;}
.vip .right .mysorce .Time{width: 136px;}
.vip .right .mysorce .useTime{width: 58px;}
.vip .right .mysorce .score{width: 53px;}
.resultwrongone { padding:25px; padding-top:0; text-align:left; line-height:24px; font-size:13px;}
.resultwrongone .realid{ font-size:12px;} 
.resultwrongone h4 img{ height:auto; width:auto;}
.resultwrongone ul{ width:400px; float:left;  padding:18px  0!important}
.resultwrongone ul li{ text-align:left;}
.resultwrongone .image{ width:150px; float:left; overflow:hidden}
.resultwrongone img{max-width:150px;_width:expression(this.clientWidth>=150?"150px":"");overflow:hidden;}
.resultwrongone .answersl{ clear:both; width:600px !important; font-weight:bold;font-size:14px;}
.resultwrongone .question{ width:600px;}
#wronglists { display:none}

/*顺序练习*/
.vip .right .list{ height:493px;}.
.vip .right .examad{ width:181px; float:right}
.vip .right .nologin{ background:#ffffc8; border:1px solid #CCC ; padding:3px; width:370px; text-align: center;margin:0 auto;}
.vip .right .answerinfo{ font-size:14px; margin:0 auto;  margin-top:8px ; margin-bottom:4px;width:710px;height:auto;}
.vip .right .answerinfo .left{ padding-right:10px; width:130px;}
.vip .right .answerinfo .left,.sxlx .right .answerinfo .middle{margin-top:5px; border:none}
.vip .right .answerinfo .left input { width:70px; height:25px;}
.vip .right .answerinfo #answers input { width:50px; height:25px; margin-left:10px; _margin-left:7px; border:none; cursor:pointer}
.vip .right .answerinfo .fr input { width:109px; height:24px; margin-left:10px; _margin-left:5px; border:none; cursor:pointer; color:#ffffff; font-size:14px; font-weight:bold;}
.vip .right .answerinfo .nextprev{ height:25px;}
.vip .right .answerinfo .middle input { width:110px; height:25px;}
.vip .right .jindu{margin:13px auto 2px;*margin:8px auto 2px; width:713px;height:22px; background:url(/images/length.png);}
.vip .right .nowjindu{ background:url(/images/length_on.png); height:22px}
.vip .right .paperinfo{ font-size:13px; margin:0 auto;  margin-top:10px ; margin-bottom:42px; *margin-bottom:10px;   width:710px;}
.vip .right .paperinfo .left{ width:142px; margin-top:0px;*margin-top:6px; border:none}
.vip .right .paperinfo .left a{ color:#0078BA;}
.vip .right .paperinfo .left a:hover{ color:#C62700; text-decoration:underline}
.vip .right .paperinfo .fr label{ color:#0078BA;cursor:pointer} 
.vip .right .paperinfo .fr label:hover{ color:#C62700;text-decoration:underline}  
 
.vip .right .examstep{ border-left:none;   width:710px;  font-family:"Arial"; margin:0 auto}
.vip .right .examstep .tian{ width:710px; min-height:220px}
.vip .right .examstep ul{ line-height:28px; margin-top:6px;}
.vip .right .examstep li{ font-size:14px; margin-bottom:5px; margin-top:5px}
.vip .right .examstep li input,.vip .right .examstep li label{ cursor:pointer}
.vip .right .examstep li label{ margin-left:4px;}
.vip .right .examstep .h1{ font-size:14px; line-height:25px}
.vip .right .examstep .h1 .id{ color:#C62700}
.vip .right .examstep .h1 .realid{ font-size:12px;}

/*成绩排名*/
.ranking .right .boxcontent { height:549px}
.ranking .right  .titleinner{ position:relative;}
.ranking .right  .titleinner  .riqi{  float:left; position:absolute; top:3px;}
.ranking .right  .titleinner  .riqi li { cursor:pointer; width:120px; height:26px; background:url(/images/rankingtitle.png) no-repeat; float:left; margin-left:10px;_margin-left:5px;  text-align:center; font-weight:normal }
.ranking .right  .titleinner  .riqi .on { background:url(/images/rankingtitleon.png) no-repeat; font-weight:bold}
.ranking .right  .titleinner .jiangli div{ float:right; position:absolute; top:3px;height:26px; right:10px;width:120px;text-align:center; background:url(/images/rankingtitle.png) no-repeat;font-weight:normal; cursor:pointer}
.ranking .right  .titleinner .jiangli .on{ font-weight:bold;background:url(/images/rankingtitleon.png) no-repeat;}
.jianglieshuoming{ padding:20px; line-height:25px}
.jianglieshuoming p{padding-left:20px}
.jianglieshuoming .nin{ padding-left:0px; margin-top:5px; color:#C62700}

.ranking .right .boxtitle{ clear:both}
.ranking .right .boxcontent .itemtitle ul{ font-weight:bold ; border-bottom: 1px solid #ccc}
.ranking .right .boxcontent .bg{ background:#F2F5F7}
.ranking .right .boxcontent ul{ width:344px; float:left;  margin-left:19px;_margin-left:9px;  padding:2px 3px; line-height:22px; text-align:center} 
.ranking .right .boxcontent ul li{ float:left;overflow:hidden;white-space:nowrap;word-break:break-all;}
.ranking .right .boxcontent ul .id{ width:30px; height:22px}
.ranking .right .boxcontent ul .username{ width:104px;}
.ranking .right .boxcontent ul .testscore{ width:60px;}
.ranking .right .boxcontent ul .coattime{ width:80px}
.ranking .right .boxcontent ul .area{ width:48px; overflow:hidden; white-space:nowrap}
.ranking .right .boxcontent .clear{ clear:both; display:block; height:10px}
.ranking .right .boxcontent .left{ float:left; width:360px;}
.ranking .right .boxcontent .right{ float:left; width:360px}
/*随机练习*/


/*试题搜索*/

.showonean{ cursor:pointer}


/*章节练习*/
.vip .right .vipchapter{padding-top:20px;padding-bottom:20px}

.tb_vip_chapter{ background:#BECFD3;margin:0 auto; }
.tb_vip_chapter td{ background:#fff; vertical-align:middle; padding:10px;}
.tb_vip_chapter .b td{ background:#F7FCFD}
.tb_vip_chapter h3{ font-size:14px; line-height:25px;  width:500px;font-weight: normal;}
.tb_vip_chapter{ width:710px !important; }
.tb_vip_chapter .chaleft{ width:440px; }
.tb_vip_chapter .charight{width:170px;*width:165px;  }
.tb_vip_chapter .charight a{ font-size:12px; font-weight:bold;   color:#fff; background:url(/images/btn/linkbtnbg.png) no-repeat; width:82px; height:24px; line-height:24px; *line-height:25px; display:block; float:left}
.tb_vip_chapter .charight .sj{ margin-left:3px;_margin-left:3px;}

.vip .right .vipchap{ height:513px;}

/*模拟考试*/
.vip .right .exam{ height:513px;}
.vip .right .exam .examselbox{ width:720px; margin:0 auto; margin-right:14px; _margin-right:7px}
.vip .right .exam .examselbox ul li{ width:35px;}
/*打印下载*/
.vip .right .vipprint{ height:513px;}
.vipprint ul { width:708px; float:left; border-bottom:#BECFD3 1px solid; }
.vipprint ul li {border:1px solid #BECFD3; border-bottom:none; line-height:36px;   font-size:13px; padding: 8px; }
.vipprint ul h3{ font-size:14px; line-height:35px; font-weight:normal}
.vipprint .raprint{ width:300px;}
.vipprint .down{margin-right:15px;*margin-right:7px; float:right}
.vipprint .togetherornot{ line-height:35px; margin:15px 0; margin-bottom:8px; }
/*新闻公告*/

.News{margin-top:0px; *margin-top:38px;_margin-top:0px; padding-top:10px} 
.News .left{ width:750px; }
.News .right{ width:210px; }
.News .boxtitle{ border:1px #a4c9ee solid ; padding:1px 0px 10px 0px;}
.News .boxcontent{ border:1px #a4c9ee solid ; border-top:none;}
.News .boxtitle  a{  color:#225593; margin:8px; }
.News .boxcontent { padding:8px}
.News .boxcontent li{ line-height:27px;}
.News .boxcontent li a{color:#225593; font-family:"Arial"}
.News .newslist{ padding:12px; height:auto }
.News .newslist ul li .newl{ font-size:14px;line-height:32px; display:inline-block;   width:630px; color:#225593; }
.News .newslist  ul li span{ display:inline-block;  font-size:14px;  width:84px;}
.News .newslist .line{ line-height:1px; height:1px; border-bottom: dashed 1px #ccc ; margin:8px 0}
.News .newsdetail{padding:20px; }
.News .Newscon{ line-height:24px; font-size:14px;}
.News  h1{ font-size:18px; text-align:center; line-height:40px; width:625px;   margin: 0 auto 15px; border-bottom:#CCC dashed 1px}
.News .pagelist{ clear:both; padding:8px;}

#layer_lostpw_LLapc{ margin-top:0}

/*按钮*/
#answers{ height:26px;}
.btn_push{color:#ffffff; text-align:center; background:url(/images/btn/stop.png) center no-repeat; border:none; cursor:pointer; font-size:12px; font-weight:bolder; line-height:25px}
.btn_a{background:url(/images/btn/A.png)}
.btn_a1{background:url(/images/btn/A_on.png)}
.btn_b{background:url(/images/btn/b.png)}

.btn_b1{background:url(/images/btn/b_on.png)}
.btn_c{background:url(/images/btn/c.png)}
.btn_c1{background:url(/images/btn/c_on.png)}
.btn_d{background:url(/images/btn/d.png)}
.btn_d1{background:url(/images/btn/d_on.png)}

.btn_n{background:url(/images/btn/wrong.png)}
.btn_n1{background:url(/images/btn/wrong_on.png)}
.btn_y{background:url(/images/btn/right.png)}
.btn_y1{background:url(/images/btn/right_on.png)}

.btn_prev{background:url(/images/btn/prenextbg.png)}
.btn_prev1{background:url(/images/btn/prenextbg.png)}
.btn_next{background:url(/images/btn/prenextbg.png)}
.btn_next1{background:url(/images/btn/prenextbg.png)}

/*分享*/
#div_share{ width:122px;}

#rightboxcontent{ min-height:549px;}
.smileorcry{margin-left:45px;_margin-left:22px;height:80px;width:80px; float:left;}
.smileorcryright{ text-align:left;margin-left:15px;_margin-left:7px;width:220px; float:left; font-size:14px; line-height:28px;}


/*练习下方操作*/
#lxbottomdiv{ position:relative}
#lxbottomdiv .tishisn{ position:absolute; top:-28px;  line-height:16px; padding:4px;}
#div_tishi_paichu{ left: 105px !important;  background:url(/images/arrow2.gif) no-repeat; width:143px; height:34px;}
#div_tishi_cuoti{ left:-19px !important;background:url(/images/arrow.gif) no-repeat; width:96px; height:34px;}

#div_ssdt{ padding:5px 0px 4px 10px; height:147px}
#div_ssdt .memberactiont{padding-left: 10px; font-size: 14px; letter-spacing: 1px}
#div_ssdt .onlinecount{font-size: 16px; font-weight: bold; color: #e76615}
#div_ssdt #andyscroll{height: 110px; overflow: hidden; line-height: 22px; margin-top: 10px;}
#div_ssdt li{clear:both; overflow:hidden}
#div_ssdt .username{width:120px; display:inline-block; white-space:nowrap; overflow:hidden; float:left}
#div_ssdt .username font{ color:blue; font-size:12px;}
#div_ssdt .ptime{float:left; display:inline-block; width:65px;white-space:nowrap; overflow:hidden;}
#div_ssdt .useractions{ display:inline-block; width:160px;white-space:nowrap; overflow:hidden;}


.shuoming{width:708px;margin:0 auto; margin-top:20px; font-size:12px; line-height:18px; color:#4C4C4C; padding-top:20px;border-top:1px dotted #A4C9EE;  }
.shuoming .title1{color:#0078BA; display:block; border-right:1px solid #A4C9EE; padding:4px 0; width:24px; float:left; height:100px}
.shuomiingtxt strong{ font-weight:normal; color:#0078BA}
.shuomiingtxt{margin:2px 16px; float:left; width:630px; margin-left:12px}
.shuomiingtxt p{ margin:0; padding:4px 0;}


.container, .container *{margin:0; padding:0;}

.container{width:350px; height:140px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:350px; height:140px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 12px;
	width: 12px;
	height: 12px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 14px;
	width: 14px;
	height: 14px;
	font-size: 12px;
	margin: 3px 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}


/*提示*/
.mytoolstips{border: 1px solid #EBDBA5;background: #FDFDD5;margin-bottom: 10px;color: #000;font-size: 12px; overflow:hidden;}
.mytoolstipsp{ float:left; text-align:left; padding-left:10px;height: 32px; line-height:32px;}
.mytoolstipsclose{ float:right; margin:6px;width: 20px;height: 20px;overflow: hidden;background: url(/images/show/cls.gif) no-repeat 0 0;cursor: pointer; display:inline-block}

.Nav_head1{margin:0px;position:relative;z-index:99;float:left;display:inline;}
.Nav_head1 li{padding:0px;position:relative;float:left;height:auto;line-height:22px;}
.Nav_head1 a{padding:0 10px 0 0;display:block;color:#333}
.Nav_head1 a:hover{text-decoration:none;background:#fff}
.Nav_head1 :hover > a{color:#f60;text-decoration:none;background:#fff}
.Nav_head1 ul{border:2px solid #fff;border-top:0px;position:absolute;top:40px;font:normal 12px/22px arial;display:inline;padding:0 0px 6px 0px;height:auto;overflow:hidden;left:0px;}
.Nav_head1 ul li{background:none;padding:1px 0px 0px 0px; line-height:23px;}
.Nav_head1 table {position:absolute; top:0; left:0;}
.Nav_head1 ul a, .Nav_head1 ul a:visited {color:#333;padding:0 1px 0 2px;background:none; white-space:nowrap}
.Nav_head1 ul a:hover{color:#fff;background:#30528F; text-decoration:none;}
.Nav_head1 ul :hover > a {color:#fff;background:#30528F}
.Nav_head1 li:hover ul,.Nav_head1 a:hover ul{margin:-1px;display:inline;visibility:visible;height:80px;border:2px #2579a4 solid;padding:2px;}
.Nav_head1 ul li.act1,.Nav_head1 ul li.act2,.Nav_head1 ul li.act3,.Nav_head1 ul li.act4,.Nav_head1 ul li.act5,.Nav_head1 ul li.act6,.Nav_head1 ul li.act7,.Nav_head1 ul li.act8,.Nav_head1 ul li.act9{padding:0;float:left;margin-left:-1px;padding:5px 10px 5px 10px;}
.Nav_head1 ul li.act1 a,.Nav_head1 ul li.act2 a,.Nav_head1 ul li.act3 a,.Nav_head1 ul li.act4 a{float:left;width:252px!important;color:#333;background:none;font:700 18px/24px "微软雅黑";}
.Nav_head1 ul li.act5 a,.Nav_head1 ul li.act6 a,.Nav_head1 ul li.act7 a{float:left;width:386px!important;color:#333;font:700 18px/24px 微软雅黑;background:none;}
.Nav_head1 ul li.act8 a,.Nav_head1 ul li.act9 a{float:left;width:182px!important;color:#333;font:700 18px/24px 微软雅黑;background:none;}

.Nav_head1 ul li.act1 a span.cbg,.Nav_head1 ul li.act2 a span.cbg,.Nav_head1 ul li.act3 a span.cbg,.Nav_head1 ul li.act4 a span.cbg,.Nav_head1 ul li.act5 a span.cbg,.Nav_head1 ul li.act6 a span.cbg,.Nav_head1 ul li.act7 a span.cbg,.Nav_head1 ul li.act8 a span.cbg,.Nav_head1 ul li.act9 a span.cbg{float:left;display:inline;padding-right:13px; no-repeat right -1045px;}

.Nav_head1 ul li.act1 a:hover span.cbg,.Nav_head1 ul li.act2 a:hover span.cbg,.Nav_head1 ul li.act3 a:hover span.cbg,.Nav_head1 ul li.act4 a:hover span.cbg,.Nav_head1 ul li.act5 a:hover span.cbg,.Nav_head1 ul li.act6 a:hover span.cbg,.Nav_head1 ul li.act7 a:hover span.cbg,.Nav_head1 ul li.act8 a:hover span.cbg,.Nav_head1 ul li.act9 a:hover span.cbg{float:left;padding-right:13px; no-repeat right -1073px;}
.Nav_head1 .hoticon{z-index:55;position:absolute;top:-6px;left:25px; no-repeat -179px -1104px;width:21px;height:12px;}
.Nav_head1 ul li.act1 a:hover,.Nav_head1 ul li.act2 a:hover,.Nav_head1 ul li.act3 a:hover,.Nav_head1 ul li.act4 a:hover,.Nav_head1 ul li.act5 a:hover,.Nav_head1 ul li.act6 a:hover,.Nav_head1 ul li.act7 a:hover,.Nav_head1 ul li.act8 a:hover,.Nav_head1 ul li.act9 a:hover{color:#d00;background:none;}
.Nav_head1 li:hover .gd1,.Nav_head1 a:hover .gd1{left:-1px;top:-1px;height:auto;padding-bottom:5px;background:#f2f8fc;}
.Nav_head1 li:hover .gd2,.Nav_head1 a:hover .gd2,.Nav_head1 li:hover .gd3,.Nav_head1 a:hover .gd3,.Nav_head1 li:hover .gd4,.Nav_head1 a:hover .gd4{left:-1px;height:auto;padding-bottom:5px;background: #f2f8fc;}
.Nav_head1 li:hover .gd5,.Nav_head1 a:hover .gd5{margin-left:-2px;height:auto;padding-bottom:5px;top:-1px;background:#f2f8fc;}
.Nav_head1 li:hover .gd6,.Nav_head1 a:hover .gd6,.Nav_head1 li:hover .gd7,.Nav_head1 a:hover .gd7,.Nav_head1 li:hover .gd8,.Nav_head1 a:hover .gd8{margin-left:-2px;height:auto;padding-bottom:5px;background:#f2f8fc;}
.Nav_head1 li:hover .gd9,.Nav_head1 a:hover .gd9{margin-left:-3px;height:auto;padding-bottom:5px;background:#f2f8fc;}
ul.ul_w1{width:273px;height:120px;top:0px;padding-top:2px;padding-left:0px;}
ul.ul_w1 li,ul.ul_w2 li,ul.ul_w3 li,ul.ul_w4 li,ul.ul_w5 li,ul.ul_w6 li,ul.ul_w8 li,ul.ul_w9 li{margin-left:11px;margin-right:-2px;display:inline}
ul.ul_w7 li{margin-left:11px;margin-right:-4px;display:inline}
ul.ul_w2,ul.ul_w3,ul.ul_w4{width:285px;height:74px;top:134px;border-top:1px solid #e0f3f9;padding-top:2px;padding-left:0px;}
ul.ul_w3{height:98px;top:222px;}
ul.ul_w4{height:74px;top:338px;}
ul.ul_w5,ul.ul_w6,ul.ul_w7,ul.ul_w8,ul.ul_w9{width:450px;height:98px;left:0;top:111px;border-top:1px solid #e0f3f9;padding-top:2px;padding-left:0px;}
ul.ul_w5{height:98px;top:0px;border-top:none}
ul.ul_w7{height:100px;top:222px;}
ul.ul_w8{width:217px;height:74px;top:338px;}
ul.ul_w9{width:225px;height:78px;left:223px;top:338px;border-left:1px solid #e0f3f9;}
ul.ul_w1 a,ul.ul_w2 a,ul.ul_w3 a,ul.ul_w4 a,ul.ul_w5 a,ul.ul_w6 a,ul.ul_w7 a,ul.ul_w8 a,ul.ul_w9 a{width:auto;}
.Navrg .dlzc .zc{float:right;background-position:0 -244px;}
.dlzc1{width:263px;height:35px;font-family:Arial;line-height:35px;background:#fff8d9;margin-top:8px; _word-spacing:-1px;padding-left:10px;padding-right:5px;border:1px solid #febf90}
.dlzc1 a.cBlue:hover{color:#0092d2 !important;text-decoration:underline}
.wzbt{float:left;display:inline;margin-top:2px;height:19px;line-height:19px!important;font-size:14px!important;margin-left:0px; cursor:pointer; color:#225593}
.Navlf .Navleft li.bt3{ height:auto; text-align:left; font-weight:bold}
.Navlf .Navleft li.bt2{ width:320px; height:auto; text-align:left; color:#059}
.Navlf .Navleft li.bt2 a{ display:block; -195px -811px no-repeat; padding-left:10px;color:#059}
.Navlf .Navleft li.bt2 a:hover{ color:#059; -195px -811px no-repeat;}

.rbtn{float:right;text-align:center;overflow:hidden;width:70px;display:inline;margin-top:5px;height:20px;font:normal 12px/20px Arial;background:#f2f8fc;color:#666;cursor:pointer;}
.rbtn_title{float:right;text-align:center;overflow:hidden;width:70px;display:inline;margin-bottom:5px;height:20px;font:normal 12px/20px Arial;background:#06C;border-color:#235994;color:#ffffff;cursor:pointer;}
